import PhoneUI from './components/PhoneUI.vue'
import type { PhoneUIProps, PhonePreset, PhonePresets } from './types'
import type { App } from 'vue'

// 导出组件
export { PhoneUI }

// 导出类型
export type { PhoneUIProps, PhonePreset, PhonePresets }

// 导出预设
export { phonePresets } from './presets'

// Vue 插件安装函数
export function install(app: App) {
  app.component('PhoneUI', PhoneUI)
}

// 默认导出（用于全局安装）
export default {
  install
}
